Codexonics\PrimeMoverFramework\utilities\PrimeMoverFreemiusIntegration D

Total Complexity 195
Dependencies 5
Dependents 1
Total lines 1,247
Lines of code 768
Logical lines of code 443
Comment lines 273
Methods 53
Properties 3

Methods 53

Method Rating Maintainability Complexity Lines of code
renderDashboardMarkup()
A
38 14 74
activateOnlyOneVersion()
A
44 14 46
getLicense()
A
47 12 38
getAllFreemiusSDKOptions()
A
49 10 32
hasUsableLicense()
A
54 8 21
isBlogLicensed()
A
55 8 20
removeOneStepAway()
S
50 6 28
handleMultisiteDeactivationSequence()
S
55 6 21
deleteAllFreemiusOptions()
S
55 6 21
maybeRedirectToAccountPage()
S
56 6 20
primeMoverAlwaysExcludeItselfInDiff()
S
58 6 18
outputSupportAndDocumentationMarkup()
S
51 5 32
backupFreemiusNetworkOptionsImport()
S
55 5 20
restoreFremiusNetworkOptionsImport()
S
55 5 19
handleWhiteLabelDeactivation()
S
59 5 14
showGettingStartedOnFreeUsers()
S
53 4 22
maybeInviteToUpgrade()
S
54 4 21
networkLevelOnlyNoDelegate()
S
60 4 19
backupFreemiusOptions()
S
56 4 18
restoreFreemiusOptions()
S
57 4 17
redirectToExternalContactPage()
S
58 4 16
isPricingPage()
S
60 4 14
isWhiteLabeled()
S
61 4 13
addBothPrimeMoverVersionsToPlugins()
S
62 4 12
handleSingleSiteDeactivationSequence()
S
61 3 12
isCustomer()
S
65 3 10
primeMoverCheckIfLoggedInCustomer()
S
66 3 10
maybeLoggedInUserIsCustomer()
S
71 3 6
correctUpgradeMessageBrowserLimit()
S
61 2 11
initHooks()
S
52 1 23
unableToActivateLicenseAccountDetails()
S
61 1 15
restoreFremiusOptionsImportMultisite()
S
72 2 6
outputSupportMenu()
S
74 2 5
isNetworkAdmin()
S
79 2 3
appendCartIcon()
S
72 2 6
getSettingsPageUrl()
S
69 2 7
unableToActivateLicenseAction()
S
64 1 12
__construct()
S
64 1 11
filterLicenseIssuesUrl()
S
80 1 3
backupFreemiusOptionsImport()
S
81 1 3
redirecToSiteContact()
S
77 1 4
maybeBlogIDLicensed()
S
80 1 3
jsonEncode()
S
77 1 4
injectFreemiusHooks()
S
64 1 9
getPricingPageIds()
S
82 1 3
getSystemAuthorization()
S
81 1 3
getFreemiusOptions()
S
82 1 3
setFreemiusOptions()
S
81 1 3
maybeSetObjectCache()
S
76 1 4
getSystemFunctions()
S
81 1 3
getShutdownUtilities()
S
82 1 3
getFreemius()
S
81 1 3
restoreFreemiusSettingsOnError()
S
77 1 4